package com.isdepci.project.reference.mapper;

import java.util.List;
import com.isdepci.project.reference.domain.ReferenceMaterial;
import org.apache.ibatis.annotations.Param;
/**
 * 参考材料Mapper接口
 * 
 * @author isdepci
 * @date 2023-08-23
 */
public interface ReferenceMaterialMapper 
{
    /**
     * 查询参考材料
     */
     ReferenceMaterial selectReferenceMaterialById(Long id);

    /**
     * 查询参考材料列表
     */
     List<ReferenceMaterial> selectReferenceMaterialList(ReferenceMaterial referenceMaterial);

    /**
     * 新增参考材料
     */
     int insertReferenceMaterial(ReferenceMaterial referenceMaterial);

    /**
     * 修改参考材料
     */
     int updateReferenceMaterial(ReferenceMaterial referenceMaterial);

    /**
     * 删除参考材料
     */
     int deleteReferenceMaterialById(Long id);

    /**
     * 批量删除参考材料
     */
     int deleteReferenceMaterialByIds(Long[] ids);


    void insertList(@Param("list") List<ReferenceMaterial> list,@Param("pId")Long pId);



}
